Configurer le routage statique

sous DEBIAN GNU/Linux

 

 

Voici la configuration physique du réseau :

Figure 39 Configuration physique du réseau

Nous utiliserons la commande « route » pour configurer le routage. Cette commande permet de paramétrer le routage d'une machine (routage statique) et de visualiser la table de routage (sans options ou avec l'option -n). Pour fixer une route normale (hors route par défaut) il est nécessaire de préciser le netmask associé.

Exemples :

# route add -net 192.168.70.0 gw 192.168.70.10 netmask 255.255.255.0

Pour rajouter la route par défaut, il suffit de taper :

# route add default gw 192.168.70.10

Enfin, si la passerelle par défaut est 192.168.70.10.

Pour supprimer une route, on utilise le paramètre « del » :

# route del -net 192.168.70.3 gw 192.168.70.10

Une fois que l’on a rajouté toutes les routes, il en convient de tester la connectivité de la machine sur le réseau. Cela se fait avec la commande « ping ». Cette commande permet aussi de tester l'accessibilité d'une autre machine n'importe où dans le réseau et Internet, elle permet donc de tester le routage.
Elle indique en outre les temps d'aller et retour des paquets IP entre la machine sur laquelle on lance la commande et la machine cible.
« ping » est la commande de base de l'administrateur réseau, le premier test. Lorsque « ping » permet d'atteindre une machine, on est certain que la machine distante est en marche, que la machine locale est raccordée au réseau et que ce raccordement fonctionne. On est certain aussi que le routage entre les deux machines est correct dans les deux sens.
Sous Debian GNU/Linux, les interfaces réseaux sont définies dans le fichier « /etc/network/interfaces ». Ce fichier comprend tout d’abord la définition des interfaces, puis les routes statiques. Dans cet exemple, la configuration est la suivante :

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
       address 10.0.0.1
       netmask 255.255.255.0
       network 10.0.0.0
       broadcast 10.0.0.255

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth1
iface eth0:0 inet static
       address 192.168.70.3
       netmask 255.255.255.0
       network 192.168.70.0
       broadcast 192.168.0.255
       gateway 192.168.70.10

Pour activer le routage, il suffit de taper cette commande sur la machine qui fait office de routeur :

# echo '1' >/proc/sys/net/ipv4/ip_forward